<?php

namespace App\Http\Controllers\Edu;

use App\Http\Controllers\Controller;
use App\Models\EduLesson;
use http\Exception;
use Illuminate\Http\Request;

class LessonController extends Controller
{
    //需要通过中间件做身份验证,验证是不是登陆了.
    //但是这个控制器方法中的show和index方法不需要验证是否登陆了
    function __construct()
    {
        $this->middleware('auth',['except'=>['show','index']]);
    }

    public function lists(){
//        dd(config('database.connections'));
        //后台课程列表
        $lessons = EduLesson::latest()->paginate(2);
       return  view('edu.lesson.lists',compact('lessons'));
    }

    public function index()
    {
        //
    }


    public function create(EduLesson $lesson)
    {
        return view('edu.lesson.create',compact('lesson'));
    }


    public function store(Request $request)
    {
        //
    }


    public function show(EduLesson $eduLesson)
    {
        //
    }


    public function edit(EduLesson $lesson)
    {
        return view('edu.lesson.edit',compact('lesson'));
    }


    public function update(Request $request, EduLesson $eduLesson)
    {
        //
    }


    public function destroy(EduLesson $eduLesson)
    {
        //
    }
}
